package org.example.order.domain;

import java.io.Serializable;
import java.text.MessageFormat;

public interface ErrorCode extends Serializable {
    String getCode();

    String getMessage(Object... args);

    default String format(String message, Object... args) {
        if (args != null && args.length > 0) {
            return MessageFormat.format(message, args);
        } else {
            return message;
        }
    }
}
